european pond tortoise - French English Dictionary